package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;


/**
 * The persistent class for the TA_ACTOS_SOA database table.
 * 
 */
@Entity
@Table(name="TA_ACTOS_SOA")
public class TaActosSoa implements Serializable {
	private static final long serialVersionUID = 1L;
	private String codActo;
	private BigDecimal cantMinParticipante;
	private String claseProceso;
	private String descripcion;
	private String inServ;
	private BigDecimal servicioId;

    public TaActosSoa() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="COD_ACTO", unique=true, nullable=false, length=5)
	public String getCodActo() {
		return this.codActo;
	}

	public void setCodActo(String codActo) {
		this.codActo = codActo;
	}


	@Column(name="CANT_MIN_PARTICIPANTE", nullable=false, precision=2)
	public BigDecimal getCantMinParticipante() {
		return this.cantMinParticipante;
	}

	public void setCantMinParticipante(BigDecimal cantMinParticipante) {
		this.cantMinParticipante = cantMinParticipante;
	}


	@Column(name="CLASE_PROCESO", length=150)
	public String getClaseProceso() {
		return this.claseProceso;
	}

	public void setClaseProceso(String claseProceso) {
		this.claseProceso = claseProceso;
	}


	@Column(nullable=false, length=80)
	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}


	@Column(name="IN_SERV", length=2)
	public String getInServ() {
		return this.inServ;
	}

	public void setInServ(String inServ) {
		this.inServ = inServ;
	}


	@Column(name="SERVICIO_ID", precision=3)
	public BigDecimal getServicioId() {
		return this.servicioId;
	}

	public void setServicioId(BigDecimal servicioId) {
		this.servicioId = servicioId;
	}

}